]> dgit.raspbian.org Git - gnome-shell.git/commitdiff
messageList: Allow dismissal via backspace
authorChris Heywood <gitlab@cheywood.au>
Sun, 21 Aug 2022 03:55:46 +0000 (13:55 +1000)
committerFlorian Müllner <fmuellner@gnome.org>
Wed, 16 Aug 2023 12:04:47 +0000 (14:04 +0200)
Currently only the delete key can be used to dismiss notifications.
Some laptops don't have delete keys, resulting in needing to hit a
modifier to trigger delete.

Plus, on those keyboards that do have delete keys they're often a
little harder to strike than backspace.

https://gitlab.gnome.org/gnome/gnome-shell/-/issues/5789

Part-of: <https://gitlab.gnome.org/GNOME/gnome-shell/-/merge_requests/2435>

js/ui/messageList.js

index 671760b358a022cc351010aaff22396273a843bd..5245b3fe92b9671da7def698834b973ba608ea23 100644 (file)
@@ -543,7 +543,8 @@ export const Message = GObject.registerClass({
         let keysym = event.get_key_symbol();
 
         if (keysym === Clutter.KEY_Delete ||
-            keysym === Clutter.KEY_KP_Delete) {
+            keysym === Clutter.KEY_KP_Delete ||
+            keysym === Clutter.KEY_BackSpace) {
             if (this.canClose()) {
                 this.close();
                 return Clutter.EVENT_STOP;